package com.netflexitysolutions.amazonws.ec2;

import java.util.Date;

public class ReservedInstances {

	private String reservedInstancesId;
	
	private InstanceType instanceType;
	
	private String availabilityZone;
	
	private Date start;
	
	private long duration;
	
	private double usagePrice;
	
	private double fixedPrice;
	
	private int instanceCount;
	
	private String productDescription;
	
	private String state;

	/**
	 * @return the reservedInstancesId
	 */
	public String getReservedInstancesId() {
		return reservedInstancesId;
	}

	/**
	 * @param reservedInstancesId the reservedInstancesId to set
	 */
	public void setReservedInstancesId(String reservedInstancesId) {
		this.reservedInstancesId = reservedInstancesId;
	}

	/**
	 * @return the instanceType
	 */
	public InstanceType getInstanceType() {
		return instanceType;
	}

	/**
	 * @param instanceType the instanceType to set
	 */
	public void setInstanceType(InstanceType instanceType) {
		this.instanceType = instanceType;
	}

	/**
	 * @return the availabilityZone
	 */
	public String getAvailabilityZone() {
		return availabilityZone;
	}

	/**
	 * @param availabilityZone the availabilityZone to set
	 */
	public void setAvailabilityZone(String availabilityZone) {
		this.availabilityZone = availabilityZone;
	}

	/**
	 * @return the start
	 */
	public Date getStart() {
		return start;
	}

	/**
	 * @param start the start to set
	 */
	public void setStart(Date start) {
		this.start = start;
	}

	/**
	 * @return the duration
	 */
	public long getDuration() {
		return duration;
	}

	/**
	 * @param duration the duration to set
	 */
	public void setDuration(long duration) {
		this.duration = duration;
	}

	/**
	 * @return the usagePrice
	 */
	public double getUsagePrice() {
		return usagePrice;
	}

	/**
	 * @param usagePrice the usagePrice to set
	 */
	public void setUsagePrice(double usagePrice) {
		this.usagePrice = usagePrice;
	}

	/**
	 * @return the fixedPrice
	 */
	public double getFixedPrice() {
		return fixedPrice;
	}

	/**
	 * @param fixedPrice the fixedPrice to set
	 */
	public void setFixedPrice(double fixedPrice) {
		this.fixedPrice = fixedPrice;
	}

	/**
	 * @return the instanceCount
	 */
	public int getInstanceCount() {
		return instanceCount;
	}

	/**
	 * @param instanceCount the instanceCount to set
	 */
	public void setInstanceCount(int instanceCount) {
		this.instanceCount = instanceCount;
	}

	/**
	 * @return the productDescription
	 */
	public String getProductDescription() {
		return productDescription;
	}

	/**
	 * @param productDescription the productDescription to set
	 */
	public void setProductDescription(String productDescription) {
		this.productDescription = productDescription;
	}

	/**
	 * @return the state
	 */
	public String getState() {
		return state;
	}

	/**
	 * @param state the state to set
	 */
	public void setState(String state) {
		this.state = state;
	}
	
}
